using System;
//UPGRADE_TODO: The type 'java.nio.ByteBuffer' could not be found. If it was not included in the conversion, there may be compiler issues. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1262'"
using ByteBuffer = java.nio.ByteBuffer;
using ConfigurableConsistencyLevel = me.prettyprint.cassandra.model.ConfigurableConsistencyLevel;
using HColumnImpl = me.prettyprint.cassandra.model.HColumnImpl;
using IndexedSlicesQuery = me.prettyprint.cassandra.model.IndexedSlicesQuery;
using MutatorImpl = me.prettyprint.cassandra.model.MutatorImpl;
using ThriftColumnQuery = me.prettyprint.cassandra.model.thrift.ThriftColumnQuery;
using ByteBufferSerializer = me.prettyprint.cassandra.serializers.ByteBufferSerializer;
using TypeInferringSerializer = me.prettyprint.cassandra.serializers.TypeInferringSerializer;
using CassandraHostConfigurator = me.prettyprint.cassandra.service.CassandraHostConfigurator;
using Cluster = me.prettyprint.hector.api.Cluster;
using ConsistencyLevelPolicy = me.prettyprint.hector.api.ConsistencyLevelPolicy;
using Keyspace = me.prettyprint.hector.api.Keyspace;
using Serializer = me.prettyprint.hector.api.Serializer;
using HColumn = me.prettyprint.hector.api.beans.HColumn;
using HCounterColumn = me.prettyprint.hector.api.beans.HCounterColumn;
using HCounterSuperColumn = me.prettyprint.hector.api.beans.HCounterSuperColumn;
using HSuperColumn = me.prettyprint.hector.api.beans.HSuperColumn;
using HFactory = me.prettyprint.hector.api.factory.HFactory;
using Mutator = me.prettyprint.hector.api.mutation.Mutator;
using ColumnQuery = me.prettyprint.hector.api.query.ColumnQuery;
using CountQuery = me.prettyprint.hector.api.query.CountQuery;
using CounterQuery = me.prettyprint.hector.api.query.CounterQuery;
using MultigetSliceQuery = me.prettyprint.hector.api.query.MultigetSliceQuery;
using MultigetSubSliceQuery = me.prettyprint.hector.api.query.MultigetSubSliceQuery;
using MultigetSuperSliceQuery = me.prettyprint.hector.api.query.MultigetSuperSliceQuery;
using RangeSlicesQuery = me.prettyprint.hector.api.query.RangeSlicesQuery;
using RangeSubSlicesQuery = me.prettyprint.hector.api.query.RangeSubSlicesQuery;
using RangeSuperSlicesQuery = me.prettyprint.hector.api.query.RangeSuperSlicesQuery;
using SliceCounterQuery = me.prettyprint.hector.api.query.SliceCounterQuery;
using SliceQuery = me.prettyprint.hector.api.query.SliceQuery;
using SubCountQuery = me.prettyprint.hector.api.query.SubCountQuery;
using SubSliceQuery = me.prettyprint.hector.api.query.SubSliceQuery;
using SuperColumnQuery = me.prettyprint.hector.api.query.SuperColumnQuery;
using SuperCountQuery = me.prettyprint.hector.api.query.SuperCountQuery;
using SuperSliceQuery = me.prettyprint.hector.api.query.SuperSliceQuery;
//UPGRADE_TODO: The type 'org.apache.cassandra.thrift.ColumnPath' could not be found. If it was not included in the conversion, there may be compiler issues. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1262'"
using ColumnPath = org.apache.cassandra.thrift.ColumnPath;
//UPGRADE_TODO: The type 'org.apache.commons.lang.Validate' could not be found. If it was not included in the conversion, there may be compiler issues. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1262'"
using Validate = org.apache.commons.lang.Validate;
namespace me.prettyprint.cassandra.service.spring
{
	
	/// <summary> Implementation of the HectorTemplate
	/// 
	/// </summary>
	/// <author>  Bozhidar Bozhanov
	/// 
	/// </author>
	public class HectorTemplateImpl : HectorTemplate
	{
		private void  InitBlock()
		{
			return HFactory.createMutator(keyspace, keySerializer); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new ThriftColumnQuery < K, N, V >(keyspace); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new ThriftColumnQuery < K, N, V >(keyspace, valueSerializer); return HFactory.createCountQuery(keyspace, keySerializer, nameSerializer); return HFactory.createSuperCountQuery(keyspace, keySerializer, superNameSerializer); return HFactory.createSubCountQuery(keyspace, keySerializer, superNameSerializer, nameSerializer); return HFactory.createSuperColumnQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createMultigetSliceQuery(keyspace, keySerializer, nameSerializer, valueSerializer); return HFactory.createMultigetSuperSliceQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createMultigetSubSliceQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createRangeSlicesQuery(keyspace, keySerializer, nameSerializer, valueSerializer); return HFactory.createRangeSuperSlicesQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createRangeSubSlicesQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createSliceQuery(keyspace, keySerializer, nameSerializer, valueSerializer); return HFactory.createSubSliceQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createSuperSliceQuery(keyspace, keySerializer, sNameSerializer, nameSerializer, valueSerializer); return HFactory.createSuperColumn(name, columns, createClock(), superNameSerializer, nameSerializer, valueSerializer); return HFactory.createSuperColumn(name, columns, clock, superNameSerializer, nameSerializer, valueSerializer); return HFactory.createColumn(name, value_Renamed, clock, nameSerializer, valueSerializer); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new HColumnImpl < N, V >(name, value, createClock()); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new HColumnImpl < N, V >(name, value, clock); return createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName));
			Validate.notNull(columnFamilyName, "columnFamilyName cannot be null");
			ColumnPath columnPath = new ColumnPath(columnFamilyName);
			if (columnName != null)
			{
				columnPath.setColumn(columnName);
			}
			return columnPath;
			return createColumnPath(columnFamilyName, null);
			noNullElements(columnFamilyName, superColumnName, superNameSerializer, nameSerializer);
			ColumnPath columnPath = createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName));
			columnPath.setSuper_column(superNameSerializer.toByteBuffer(superColumnName));
			return columnPath;
			noNullElements(columnFamilyName, superNameSerializer);
			ColumnPath columnPath = createColumnPath(columnFamilyName, null);
			if (superColumnName != null)
			{
				columnPath.setSuper_column(superNameSerializer.toByteBuffer(superColumnName));
			}
			return columnPath;
			Validate.noNullElements(elements); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new MutatorImpl < K >(keyspace); return ;
			//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
			new IndexedSlicesQuery < K, N, V >(keyspace, keySerializer, nameSerializer, 
			valueSerializer); return createSuperColumn(name, columns, TypeInferringSerializer < SN > get_Renamed(), TypeInferringSerializer < N > get_Renamed(), TypeInferringSerializer < V > get_Renamed()); return createSliceQuery(TypeInferringSerializer < K > get_Renamed(), ByteBufferSerializer.get_Renamed(), ByteBufferSerializer.get_Renamed()); return createSuperSliceQuery(TypeInferringSerializer < K > get_Renamed(), ByteBufferSerializer.get_Renamed(), ByteBufferSerializer.get_Renamed(), ByteBufferSerializer.get_Renamed()); return HFactory.createCounterColumn(name, value_Renamed, nameSerializer); return HFactory.createCounterColumn(name, value_Renamed); return HFactory.createCounterColumnQuery(keyspace, keySerializer, nameSerializer); return HFactory.createCounterSliceQuery(keyspace, keySerializer, nameSerializer); return HFactory.createCounterSuperColumn(name, columns, superNameSerializer, nameSerializer);
		}
		virtual public System.String KeyspaceName
		{
			get
			{
				return keyspaceName;
			}
			
			set
			{
				this.keyspaceName = value;
			}
			
		}
		virtual public Keyspace Keyspace
		{
			get
			{
				return keyspace;
			}
			
			set
			{
				this.keyspace = value;
			}
			
		}
		virtual public ConfigurableConsistencyLevel ConfigurableConsistencyLevelPolicy
		{
			get
			{
				return configurableConsistencyLevelPolicy;
			}
			
			set
			{
				this.configurableConsistencyLevelPolicy = value;
			}
			
		}
		virtual public System.String ReplicationStrategyClass
		{
			get
			{
				return replicationStrategyClass;
			}
			
			set
			{
				this.replicationStrategyClass = value;
			}
			
		}
		virtual public int ReplicationFactor
		{
			get
			{
				return replicationFactor;
			}
			
			set
			{
				this.replicationFactor = value;
			}
			
		}
		virtual public Cluster Cluster
		{
			get
			{
				return cluster;
			}
			
			set
			{
				this.cluster = value;
			}
			
		}
		
		private System.String keyspaceName;
		private Cluster cluster;
		private Keyspace keyspace;
		
		private ConfigurableConsistencyLevel configurableConsistencyLevelPolicy;
		private System.String replicationStrategyClass;
		private int replicationFactor;
		
		
		public HectorTemplateImpl()
		{
			InitBlock();
		}
		
		public HectorTemplateImpl(Cluster cluster, System.String keyspace, int replicationFactor, System.String replicationStrategyClass, ConfigurableConsistencyLevel configurableConsistencyLevelPolicy)
		{
			InitBlock();
			this.cluster = cluster;
			this.keyspaceName = keyspace;
			this.replicationFactor = replicationFactor;
			this.replicationStrategyClass = replicationStrategyClass;
			this.configurableConsistencyLevelPolicy = configurableConsistencyLevelPolicy;
			initKeyspaceOperator();
		}
		
		public virtual void  init()
		{
			initKeyspaceOperator();
		}
		
		private void  initKeyspaceOperator()
		{
			ConsistencyLevelPolicy clPolicy;
			if (configurableConsistencyLevelPolicy == null)
			{
				clPolicy = HFactory.createDefaultConsistencyLevelPolicy();
			}
			else
			{
				clPolicy = configurableConsistencyLevelPolicy;
			}
			keyspace = HFactory.createKeyspace(keyspaceName, cluster, clPolicy);
		}
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > Mutator < K > createMutator(Serializer < K > keySerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > ColumnQuery < K, N, V > createColumnQuery()
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > ColumnQuery < K, N, V > createColumnQuery(Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N > CountQuery < K, N > createCountQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN > SuperCountQuery < K, SN > createSuperCountQuery(Serializer < K > keySerializer, 
		Serializer < SN > superNameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N > SubCountQuery < K, SN, N > createSubCountQuery(Serializer < K > keySerializer, 
		Serializer < SN > superNameSerializer, Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > SuperColumnQuery < K, SN, N, V > createSuperColumnQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > MultigetSliceQuery < K, N, V > createMultigetSliceQuery(
		Serializer < K > keySerializer, Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > MultigetSuperSliceQuery < K, SN, N, V > createMultigetSuperSliceQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > MultigetSubSliceQuery < K, SN, N, V > createMultigetSubSliceQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > RangeSlicesQuery < K, N, V > createRangeSlicesQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > RangeSuperSlicesQuery < K, SN, N, V > createRangeSuperSlicesQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > RangeSubSlicesQuery < K, SN, N, V > createRangeSubSlicesQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > SliceQuery < K, N, V > createSliceQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > SubSliceQuery < K, SN, N, V > createSubSliceQuery(Serializer < K > keySerializer, 
		Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, SN, N, V > SuperSliceQuery < K, SN, N, V > createSuperSliceQuery(
		Serializer < K > keySerializer, Serializer < SN > sNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < SN, N, V > HSuperColumn < SN, N, V > createSuperColumn(SN name, List < HColumn < N, V >> columns, 
		Serializer < SN > superNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < SN, N, V > HSuperColumn < SN, N, V > createSuperColumn(SN name, List < HColumn < N, V >> columns, 
		long clock, Serializer < SN > superNameSerializer, Serializer < N > nameSerializer, 
		Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < N, V > HColumn < N, V > createColumn(N name, V value, long clock, 
		Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < N, V > HColumn < N, V > createColumn(N name, V value)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < N, V > HColumn < N, V > createColumn(N name, V value, long clock)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		public virtual long createClock()
		{
			return HFactory.createClock();
		}
		
		// probably should be typed for thrift vs. avro
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		< N > ColumnPath createColumnPath(String columnFamilyName, N columnName, 
		Serializer < N > nameSerializer)
		
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		private < N > ColumnPath createColumnPath(String columnFamilyName, ByteBuffer columnName)
		
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		< N > ColumnPath createColumnPath(String columnFamilyName)
		
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		< SN, N > ColumnPath createSuperColumnPath(String columnFamilyName, SN superColumnName, 
		N columnName, Serializer < SN > superNameSerializer, Serializer < N > nameSerializer)
		
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		< SN > ColumnPath createSuperColumnPath(String columnFamilyName, SN superColumnName, 
		Serializer < SN > superNameSerializer)
		
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		private
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		void noNullElements(Object...elements)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > Mutator < K > createMutator()
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N, V > IndexedSlicesQuery < K, N, V > createIndexSlicesQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer, Serializer < V > valueSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < SN, N, V > HSuperColumn < SN, N, V > createSuperColumn(SN name, 
		List < HColumn < N, V >> columns)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K > SliceQuery < K, ByteBuffer, ByteBuffer > createSliceQuery()
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K > SuperSliceQuery < K, ByteBuffer, ByteBuffer, ByteBuffer > createSuperSliceQuery()
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < N > HCounterColumn < N > createCounterColumn(N name, long value, Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public HCounterColumn < String > createCounterColumn(String name, long value)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N > CounterQuery < K, N > createCounterColumnQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < K, N > SliceCounterQuery < K, N > createCounterSliceQuery(Serializer < K > keySerializer, 
		Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		public < SN, N > HCounterSuperColumn < SN, N > createCounterSuperColumn(SN name, List < HCounterColumn < N >> columns, 
		Serializer < SN > superNameSerializer, Serializer < N > nameSerializer)
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
		//UPGRADE_ISSUE: The following fragment of code could not be parsed and was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1156'"
		Override
	}
}